回覆碼
「共用資訊模型 (CIM)」回覆碼提供 CIM 代理程式作業狀態的相關資訊。
共用資訊模型 (CIM)
表 1 為可能的 CIM 回覆碼的壓縮清單。
重要: 部分回覆碼可能不適用於您的系統。
| CIM 回覆碼 | 說明 | 方法 | 說明 |
|---|---|---|---|
| 0 | 成功 | GetFreeExtends()
ListConfiguration Backups() |
參數有效。方法已順利完成。 |
| AddNode() | 已順利新增節點。 | ||
| CheckValidity() | 已順利取得憑證的相關資訊。 | ||
| DeleteAccount() | 已順利刪除帳戶。 | ||
GenerateCIMOM
Certificate() EnableAuto Generation() DisableAuto Generation() |
已順利刪除憑證。 | ||
| CreateCode() | 已順利建立新帳戶。 | ||
SetDefault
Validity() |
已順利設定有效性。 | ||
GrantGlobal
Access() GrantSystem Access() |
已順利變更角色。 | ||
CreateGatewayID()
AddHardwareIDs ToCollection() |
已順利建立集合。 | ||
DeleteStorage
HardwareID() |
已順利刪除 StorageHardwareID。 | ||
CreateStorage
HardwareID() |
已順利建立 StorageHardwareID。 | ||
| 0 | 成功(繼續) | AttachDevice() | 已順利連接磁區。 |
DeleteProtocol
Controller() |
已順利刪除控制器。 | ||
CreateProtocol
ControllerWith Ports() |
已順利建立複製。 | ||
DeleteRemote
Cluster Partnership() |
已順利刪除叢集系統夥伴關係。 | ||
CreateRemote
Cluster Partnership() |
已順利建立叢集系統夥伴關係。 | ||
DeleteHardwareID
Collection() |
已順利建立集合。 | ||
| DeleteCertificate() | 已順利刪除憑證。 | ||
DeleteSynchronized
Set() |
已順利刪除 SynchronizedSet。 | ||
修改
Synchronization() |
已順利執行方法。 | ||
| EvictNode() | 已順利收回節點。 | ||
| 0 | 成功(繼續) | RestartService() | CIMOM 重新啟動。 |
| Shutdown() | 已順利起始節點/叢集系統的關閉。 | ||
| SetLocale() | 已設定語言環境。 | ||
| SetTimezone() | 已順利設定叢集系統的時區。 | ||
SetPasswords()
ModifyReset Password ChangeFeature() |
已變更密碼。 | ||
GetResetPassword
ChangeFeature Status() |
已順利擷取特性狀態。 | ||
StartStatistics
Collection() |
已啟動統計資料收集。 | ||
| DetachDevice() | 已順利分離磁區。 | ||
StopStatistics
Collection() |
已停止統計資料收集。 | ||
Backup
Configuration() |
已順利建立備份。 | ||
Reload
Configuration() |
已重新載入配置。 | ||
Restore
Configuration() Delete Configuration Backup() |
已順利進行還原。 | ||
| AttachReplica() | 已順利建立複製關係。 | ||
CreateSynchronized
Set() |
已順利建立 SynchronizedSet。 | ||
| SetPassword() | 已順利變更密碼。 | ||
| 0 | 工作已完成且無錯誤 | CreateOrModify
StoragePool() |
已順利建立儲存區。 |
CreateOrModify
ElementFrom StoragePool() |
已順利建立磁區。已順利修改儲存區。 | ||
DeleteStorage
Pool() |
已順利刪除儲存區。 | ||
ReturnToStorage
Pool() |
已順利刪除磁區。 | ||
| RequestDiscovery() | BackendVolume 探索成功。 | ||
| SetIOGroup() | 變更成功。 | ||
| SetQuorum() | 方法成功。 | ||
IncludeBackend
Volume() |
已順利包括磁區。 | ||
ModifySynchronized
Set() |
已順利執行 CLI 指令。 | ||
| 0 | 已順利啟動工作 | MigrateVolume()
MigrateVolumeTo lmageMode() |
已啟動移轉工作。 |
| 1 | 不支援 | SetLocales() | 叢集系統不支援語言環境。 |
| SetPasswords() | 叢集系統不支援密碼變更 (CISCO)。 | ||
ModifyReset
PasswordChange Feature() GetResetPassword ChangeFeature Status() |
叢集系統不支援重設密碼變更特性。 | ||
| Upgrade() | 已在叢集系統配置服務上呼叫該方法。 | ||
| 2 | 失敗 | Dump() Clean() Enter() Exit() Clean() GetDump()
ClearLog() GetRecord() GetAllRecords() FixRecord() UnfixRecord() ModifyError
Settings() Create2062 Cluster() |
發生非預期的錯誤。CLI 指令失敗。 |
| GetDump() | 指令處理期間發生失敗。找不到檔案。 | ||
Reload
Configuration() |
無法重新載入配置。 | ||
| CreateCode() | 無法建立帳戶。 | ||
GrantGlobal
Access() GrantSystem Access() |
無法變更角色。 | ||
| SetPassword() | 無法變更密碼。 | ||
| DeleteAccount() | 無法刪除帳戶。 | ||
| 2 | 不明錯誤 | GenerateCIMOM
Certificate() DeleteCertificate() |
由於提供者內部原因,無法產生新的憑證。 |
EnableAuto
Generation() DisableAuto Generation() |
由於提供者內部原因而失敗。 | ||
SetDefault
Validity() |
無法設定有效性。 | ||
| CheckValidity() | 無法取得憑證的相關資訊。 | ||
| 4 | 失敗 | GenerateCIMOM
Certificate() DeleteCertificate() |
發生非預期的錯誤。由於信任儲存庫問題,無法產生新的憑證。 |
| 5 | 錯誤的參數集 | Delete
Configuration Backup() |
傳遞錯誤的參數號碼或類型。可能找不到備份。 |
修改
Synchronization() |
傳遞錯誤的參數號碼或類型,或其他參數檢查失敗。 | ||
CreateCode()
GrantGlobal Access() SetPassword() GrantSystem Access() DeleteAccount() DeleteCertificate() SetDefault Validity() CheckValidity() |
其中一個參數無效。 | ||
| 5 | 參數無效 | Dump(),
GetDump() PositionToFirst RecordRoot() GetRecord() FixRecord() UnfixRecord() |
其中一個必要參數遺漏。 |
ModifyIP
Address() Create2062 Cluster() Add2062Cluster() Add2145Cluster() Reset2062Node() Reload2062Node() |
其中一個必要參數遺漏或無效。 | ||
CreateOrModify
StoragePool() CreateOrModify ElementFrom StoragePool() Delete StoragePool() ReturnTo StoragePool() |
至少其中一個參數無效。 | ||
CreateGatewayID()
GenerateCIMOM Certificate() |
其中一個參數無效。 | ||
| PositionAtRecord() | 其中一個必要參數遺漏,或不支援記錄數為負。 | ||
| 6 | 不支援 CopyType | ModifySynchronized
Set() |
傳入的副本類型不是 3 或 4。 |
| 6 | 不支援作業 | ModifySynchronized
Set() |
提交的作業碼對於同步集的副本類型無效。 |
| 6 | SynchronizedSet 不是空的 | DeleteSynchronized
Set() |
此集合仍然含有 StorageSynchronized 關聯。必須先移除所有 StorageSynchronized 關聯才可執行刪除集,或者必須設定 Force 旗標。 |
| 6 | 使用者 ID 已存在 | CreateCode() | 提交的使用者 ID 已存在於另一個帳戶中。 |
| 6 | 使用中 | GenerateCIMOM
Certificate() |
無法產生新的憑證。現有憑證仍有效且正在使用。 |
| 7 | StorageSynchronized 不在此集合內 | 同步的儲存體不存在於此集合內。 | |
| 8 | StorageSynchronized 已在此集合內 | 同步的儲存體已存在於此集合內,無法進行新增。 | |
| 9 | StorageSynchronized 與此集合不相容 | 同步的儲存體與此集合不相容。例如,FlashCopy 與同步副本集同步。 | |
| 0x1000 | 已檢查參數 - 工作已啟動 | 已執行 CLI 複製指令,並傳回工作物件。 | |
| 0x1000 | 未刪除與其他 ProtocolControllers 相關聯的 LogicalDevices | DeleteProtocol
Controller() |
所連接的儲存磁區至少有一個與其他控制器連接,因此無法刪除。 |
| 0x1000 | LogicalDevice 實例無效 | AttachDevice() | 該裝置不是控制器的 RedundancyGroup 的磁區。 |
| 0x1000 | LogicalDevice 與控制器無關聯 | DetachDevice() | 裝置與該控制器沒有 ProtocolControllerForUnit 關聯。 |
| 0x1000 | 已建立 ID | CreateStorage
HardwareID() |
WWPN 已指派給現有的儲存體硬體 ID。 |
| 0x1000 | 找不到指定的實例 | DeleteStorage
HardwareID() |
可能找不到儲存體硬體 ID。 |
| 0x1000 | HardwareID 實例無效 | CreateGateway
ID() AddHardwareIDs ToCollection() |
可能找不到儲存體硬體 ID,或者它已經是另一個集合的成員。 |
| 0x1001 | 不支援大小 | CreateOrModify
ElementFrom StoragePool() |
原始儲存區不支援所要求的大小。大小參數包含的最接近的支援大小比所要求的大小還要大。所要求的大小不是 512 的倍數。以大小傳回可要求的最接近的支援大小。 |
| 0x1001 | 裝置號碼衝突 | AttachDevice() | 指定的裝置號碼已被佔用。 |
| 0x1001 | 硬體實作不支援指定的 IDType | CreateStorage
HardwareID() |
ID 的類型與 2 不同。 |
| 0x8000 | ComputerSystem 無效 | AddNode() | 提交的 ComputerSystem 不是 IBMTSSVC_ CandidateNode。 |
| EvictNode() | 提交的 ComputerSystem 不是 IBMTSSVC_Node。 | ||
| Shutdown() | 提交的 ComputerSystem 不是 IBMTSSVC_Cluster 的 IBMTSSVC_Node。 | ||
| 0x8000 | 語言環境無效 | SetLocale() | 提交的語言環境大於 9。 |
| 0x8000 | 類型無效 | Dump() | 傳入的類型大於 2。 |
| 0x8000 | 連線已被拒絕 | GetDump() | 與叢集系統的連線中斷或無法連線到節點(僅限 CISCO)。 |
| 0x8000 | 找不到備份 | Restore
Configuration() |
找不到指定的備份。 |
| 0x8000 | 刪除失敗 | Delete
Configuration Backup() |
刪除備份目錄失敗。失敗可能因共用違規所引起。 |
| 0x8000 | IOGroup 必須已聚集節點 | SetIOGroup() | I/O 群組無任何節點。 |
| 0x8000 | ID 無效 | SetQuorum() | 仲裁 ID 為大於 2 的數字。 |
| 0x8000 | 磁區無效 | IncludeBackend
Volume() |
未除去磁區。 |
| 0x8000 | 不支援 CopyType | AttachReplica() | 傳入的副本類型不是 2 或 3。 |
| CreateReplica() | 傳入的副本類型不是 3 或 4。 | ||
| 0x8000 | 埠來自多個 IOGroups | CreateProtocol
ControllerWith Ports() |
需要所有埠都屬於相同的 I/O 群組。 |
| 0x8000 | HardwareID 仍連結至 AuthorizationSubject。需要強制執行 | DeleteStorage
HardwareID() |
硬體 ID 獲得存取儲存磁區的授權,但未指定 Force。 |
| 0x8000 | 主機為 LUN 對映的成員 | DeleteHardware
IDCollection() |
如果要刪除該主機,請使用該主機以針對每個專用權和該主機相關聯的控制器執行 RemoveAccess 方法,或將 "Force" 設為等於 "True"。 |
| 0x8000 | 找不到記錄 | GetRecord() GetAllRecords() | 找不到任何記錄。 |
| 0x8000 | 無法連接至叢集系統 | Create2062
Cluster() Add2062 Cluster() |
無法連接至叢集系統。 |
| 0x8000 | 連線至叢集系統遭到拒絕 | Add2145Cluster() | 連線至叢集系統遭到拒絕。 |
| 0x8000 | 連線至交換器遭到拒絕 | Reset2062Node()
Reload2062Node() |
連線至交換器遭到拒絕。 |
| 0x8000 | 找不到管理 IP | RemoveCluster() | 找不到叢集系統的 IP。 |
| 0x8001 | 已超出叢集系統的節點數目上限 | AddNode() | 所有 I/O 群組已獲指派兩個節點。 |
| 0x8001 | 字首無效 | Dump() | 同時傳入了檔案字首和特性日誌類型。 |
| 0x8001 | 找不到檔案 | GetDump() | 找不到給定的檔案路徑 (CISCO)。 |
| 0x8001 | 備份 Script 失敗 | Backup
Configuration() |
傳回備份 Script 錯誤。 |
| 0x8001 | 還原 Script 失敗 | Restore
Configuration() |
傳回備份 Script 錯誤。 |
| 0x8001 | 現行狀態不支援的作業 | 修改
Configuration() |
在同步儲存體的現行狀態下,不支援所提交的作業。例如,不能對處於「已同步」狀態的同步儲存體執行「準備」作業。 |
| 0x8001 | 現行同步狀態不支援的作業 | 修改
Synchronized Set() |
此集合的現行同步狀態不支援該作業。 |
| 0x8001 | 不受支援的通訊協定 | CreateProtocol
ControllerWith Ports() |
Protocol != 2. |
| 0x8001 | ClusterName 中的語法錯誤 | Create2062
Cluster() Add2062Cluster() Reset2062Node() Reload2062Node() |
由於語法錯誤,叢集系統名稱無效。 |
| 0x8002 | ExtraCapacitySet 無效 | AddNode() | 提交的 ExtraCapacitySet 不是 IBMTSSVC_ IOGroupSet。 |
| 0x8002 | 安全複製失敗 | Backup
Configuration() |
使用安全複製的備份檔下載失敗。 |
| 0x8002 | 安全複製失敗 | Upload
Configuration() |
使用安全複製的備份檔上傳失敗。 |
CreateStorage
HardwareID() |
元素的名稱和設定必須為 NULL。 | ||
| 0x8002 | 節點中有語法錯誤或節點無效 | Create2062
Cluster() Add2062Cluster() Reset2062Node() Reload2062 Node() |
節點包含語法錯誤,或指定的節點無效。 |
| 0x8003 | 已超出 IOGroup 的節點數目上限 | AddNode() | 所提交的 I/O 群組集已獲指派兩個節點。 |
| 0x8003 | 備份目錄建立失敗 | Backup
Configuration() |
無法建立備份目錄。 |
| 0x8003 | 清除指令失敗 | Upload
Configuration() |
無法清除叢集系統 /tmp/ 目錄。 |
| 0x8003 | 使用者名稱或密碼無效(僅限 ResetNode) | Add2062Cluster()
Reset2062Node() Reload2062Node() |
使用者名稱或密碼無效。 |
| 0x8004 | 刪除/重新命名舊備份檔失敗 | N/A | 無法重新命名或刪除備份目錄。 |
| 0x8004 | 錯誤 SwitchIP / 無法連接至交換器 | Create2062
Cluster() Add2062Cluster() |
交換器的 IP 不正確,因此無法建立交換器連線。 |
| 0x8004 | 未配置 SwitchIP | Reset2062Node() Reload2062Node() | 未配置交換器的 IP。 |
| 0x8005 | 叢集系統的 IP 有語法錯誤 | N/A | 叢集系統的 IP 包含語法錯誤。 |
| 0x8006 | 插槽無效 | N/A | 插槽無效。 |
| 0x8007 | 無法將公開金鑰上傳至交換器 | N/A | 無法將公開金鑰上傳至交換器。 |
| 0x8100 | 叢集系統範圍違規 | N/A | 一個或多個參數超出叢集系統範圍。 |
| 0x8200 | N/A | N/A | 已順利執行方法,但忽略了一或多個參數。 |